//入口文件
import Vue from "vue"
//引入app组件
import app from "./App.vue"

// 按需引入mint-ui框架代码
//头部公共部分,轮播
// import { Header,Swipe, SwipeItem,Button,Lazyload } from 'mint-ui';   
// Vue.component(Header.name, Header);
// //轮播图
// Vue.component(Swipe.name, Swipe);
// Vue.component(SwipeItem.name, SwipeItem);
// Vue.component(Button.name, Button);
// Vue.use(Lazyload);
// 懒加载的图片只能通过全局设置才会出来
import Mint from 'mint-ui'
import 'mint-ui/lib/style.css'
Vue.use(Mint)
//引入MUI的片段代码
import "./lib/mui/css/mui.css"  
import "./lib/mui/css/icons-extra.css"
//引入vur-router路由
import vueRouter from "vue-router"

//手动安装使用路由
Vue.use(vueRouter)

//引入router路由
import router from "./router.js"     

// 引入vue-resource
import vueResource from "vue-resource"
//手动安装vueRource
Vue.use(vueResource)
// 配置根路径
Vue.http.options.root = 'http://47.89.21.179:8080';
// 全局设置 post 时候表单数据格式的组织形式(默认是application/x-www-form-urlencoded)
Vue.http.options.emulateJSON = true;
// 时间过滤器
// 方式一
// Vue.filter("dataFormat",function(timedata,pattern="YYYY-mm-DD hh:mm:ss"){
//     var newTime = new Date(timedata);
//     var yy = newTime.getFullYear();
//     var mm = newTime.getMonth() + 1;
//     var dd = newTime.getDate();
//     // console.log(`${yy}-${mm}-${dd} ${h}:${m}:${s}`)
//     if(pattern.toLowerCase() === "yyyy-mm-dd"){
//         return `${yy}-${mm}-${dd}`
//     }else {
//         var h = newTime.getHours();
//         var m = newTime.getMinutes();
//         var s = newTime.getSeconds();
//         return `${yy}-${mm}-${dd} ${h}:${m}:${s}`
//     }

// })
// 方式2： 使用moment.js 的Forma方法 npm i moment -S
// 导入格式化事件插件 
// moment()获取当前时间
// moment(参数)获取指定时间 
import moment from "moment"
Vue.filter("dataFormat",function(timedata,pattern="YYYY-MM-DD HH:mm:ss"){
    return moment(timedata).format(pattern)
})
//安装缩略图
import VuePreview from 'vue-preview'
Vue.use(VuePreview)
Vue.use(VuePreview, {
    mainClass: 'pswp--minimal--dark',
    barsSize: {top: 0, bottom: 0},
    captionEl: false,
    fullscreenEl: false,
    shareEl: false,
    bgOpacity: 0.85,
    tapToClose: true,
    tapToToggleControls: false
  })
import "./css/thumbs.scss"


var vm = new Vue({   
    el:"#app",
    render: c => c(app),
    router
})